//
// Created by luolijun on 2021/10/31.
//

#ifndef FACADECLASS_H
#define FACADECLASS_H

#include "FacadeBase.h"

#include "falcon/facade.h"
#include "falcon/model.h"
#include "falcon/styles.h"
#include "falcon/ui.h"

namespace falcon {

class FacadeClass : public FacadeBase {
public:
    FacadeClass();
    virtual ~FacadeClass() override;

public: //  Facade
    virtual uint32_t scope() const override;
    virtual Facade* clone() const override;
    virtual void draw(falcon::Painter& canvas) override;
};

} // namespace falcon
#endif // FACADECLASS_H
